html, body{margin:0;padding:0}
body {text-align: center; font-family:arial,Verdana,"宋体";background: #FFF; font-size:12px; line-height:22px; color:#464646;}
div,form,img,ul,ol,li,p,dl,dt,dd {margin: 0; padding: 0; border: 0; }
input,select{font-size:12px;line-height:16px;}
ul,li{list-style-type:none;}
img{vertical-align:middle;}
em {font-style:normal;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
/* Link */
a:link {color: #424242; text-decoration:none;}
a:visited {color: #424242;text-decoration:none;}
a:hover {color: #C80001; text-decoration:underline;}
a:active {color: #C80001;}
/* Color */
.cRed,a.cRed:link,a.cRed:visited{ color:#f00; }
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#D70505; }
.cCRed,a.cCRed:link,a.cCRed:visited{ color:#C80001; }
.cBlack,a.cBlack:link,a.cBlack:visited,a.cBlack:active{color:#424242;}
.cGrey,a.cGrey:link,a.cGrey:visited,a.cGrey:active{color:#A0A0A0;}
.cSGrey,a.cSGrey:link,a.cSGrey:visited,a.cSGrey:active{color:#bbb;}
.cCGrey,a.cCGrey:link,a.cCGrey:visited,a.cSGrey:active{color:#8c8c8c;}
/* Font  */
.fB {font-weight: bold;}
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}

.inline,.inline li{display:inline}
.float_l{float:left;}
.float_r{float:right;}
section, article, aside, header, footer, nav, dialog, figure{ display:block}
/* Other */
.fB{ font-weight:bold}
.left{ float: left;}
.right{ float: right;}
.clear{ display:block;clear: both; font-size:1px; width:1px; height:0; visibility: hidden; overflow:hidden }
.clearfix:after{content:"."; display:block; height: 0; clear: both; visibility: hidden;} 
.noBorder{border:none;	}
.noBg{ background:none!important}
.blank3{ height:3px; clear:both;display:block; font-size:1px;overflow:hidden;}
.blank6{ height:6px; font-size:1px; display:block;clear:both;overflow:hidden;}
.blank8{ height:8px; font-size:1px;display:block; clear:both;overflow:hidden;}


.text_c{ text-align:center}
.text_r{ text-align:right}

/*header*/
.top_header,.site_nav .helpList,.site_nav .helpList ul li,.btn_fav,.webNav ul li,.webNav ul li.hover .submenu .bb,.webNav ul li.hover a,.webNav ul li.current a,.webNav ul li.index.current a,.webNav .cartbox,.sh_search,.sh_search .searchBtn,.sh_search .searchkey,.webNav ul li.index.current a span{ background:url(../images/headersprites.gif) no-repeat}
.site_nav,.site_nav .helpList ul,.webNav,.webNav .lbg,.webNav .rbg{ background:url(../images/navbgsprites.gif) repeat-x}
.top_header{width:960px;margin:0 auto;height:90px; position:relative; background-color:#EE0101; background-position:0 0;}
.top_header .logo a{ display:block;position:absolute;left:28px;top:20px;width:216px;height:57px; text-indent:-9999px; overflow:hidden; background:url(../images/logo.png) no-repeat left top;_behavior: url("js/iepng.htc");}
.top_header .tel{ position:absolute; right:18px;top:38px; text-indent:-9999px; overflow:hidden;width:138px;height:41px; background:url(../images/headerbg3.png) no-repeat left top;_behavior: url("js/iepng.htc");}
.top_header .webInfo{position:absolute;left:393px;top:58px;width:202px;height:23px;background:url(../images/headerbg2.png) no-repeat left top; text-indent:-9999px; overflow:hidden;_behavior: url("js/iepng.htc");}
.site_nav{width:960px;margin:0 auto; position:relative;height:23px; line-height:23px; background-position:0 -140px;border-bottom:1px solid #C8C8C8; position:relative}
.site_nav .favorite{float:left;padding:0 0 0 28px;}
.site_nav .welcome{ position:absolute;left:280px;top:0;color:#A0A0A0}
.site_nav .helpList{height:23px;width:255px;float:right;padding:0 20px 0 13px;background-position:-947px -120px; overflow:hidden}
.site_nav .helpList ul{height:23px;padding:0 0 0 21px; width:272px; background-position:0 -117px}
.site_nav .helpList ul li{float:left;padding:0 6px 0 5px; background-position:right -153px}
.btn_fav{padding:6px 0 4px 18px; background-position:-78px -152px}
.webNav,.webNav .lbg,.webNav .rbg{height:39px;width:960px;margin:0 auto; position:relative; }
.webNav{ background-position:left -39px;z-index:21}
.webNav .lbg{ background-position:left 0;width:9px; display:block; position:absolute;left:0;top:0; z-index:3}
.webNav .rbg{ background-position:left -78px;width:9px; display:block; position:absolute; right:0;top:0; z-index:3}

.webNav ul{float:left;padding:0 0 0 38px;}

.webNav ul li{float:left;width:78px;height:25px; line-height:25px;padding:6px 6px 0 4px; background-position:right -171px; position:relative; z-index:15;}
.webNav ul li a:link,.webNav ul li a:visited{color:#fff; font-size:14px;font-weight:bold}
.webNav ul li .submenu{display:none}
.webNav ul li.index{width:54px!important;}

.webNav ul li.hover .submenu {position:absolute;left:4px;top:26px;display:block;width:76px;border-left:1px solid #f00;border-right:1px solid #f00;background:#fff;padding:12px 0 6px 0; z-index:17}
.webNav ul li.hover .submenu ul{float:none;padding:0 0 0 0!important}

.webNav ul li.hover .submenu .bb{ background-position:-671px -120px;width:78px;height:5px; overflow:hidden; position:absolute; display:block;}
.webNav ul li.hover .submenu .bb{left:-1px;bottom:-5px}
.webNav ul li.hover .submenu li{float:none;width:66px;height:18px; line-height:18px;padding:0; background:none; position:static}
.webNav ul li.hover .submenu li a{color:#464646!important; background:none; font-size:12px; font-weight:normal}
.webNav ul li.hover a,.webNav ul li.current a{ background-position:0 -156px;display:block;padding:0 0 0 0;color:#C80001!important; text-decoration:none;}
.webNav ul li.index.current a{background-position:0 -156px;display:block;padding:0 0 0 12px;color:#C80001!important; text-decoration:none;float:left;height:25px; overflow:hidden}
.webNav ul li.index.current a span{ background-position:right -215px; height:25px; overflow:hidden;display:block;padding:0 12px 0 0;color:#C80001!important; text-decoration:none;margin:0;float:left}
.webNav .cartbox{width:144px;padding:0 26px 0 30px;height:29px; position:absolute;right:6px;top:6px; line-height:26px;*line-height:28px; overflow:hidden; background-position:-749px -120px;}
.webNav .cartbox .goto{float:right;width:40px;*padding-top:1px}
.sh_search{width:880px;height:30px;margin:0 auto; background-color:#FFE8E8; background-position:0 -90px;padding:0 50px 0 30px}

.sh_search .keywords{float:left;height:30px; line-height:30px;}
.sh_search .keywords a{margin:0 6px}
.sh_search .searchbox{float:right;width:210px;padding:2px 0 0 0;position:relative}
.sh_search .searchBtn{ position:absolute; left:2px;*left:1px;top:3px;width:16px;height:18px; background-position:0px -212px;}
.sh_search .searchInput{width:140px;border:1px solid #4B4B4B;height:18px; line-height:18px;padding-left:16px; background-color:#fff; overflow:hidden}

.sh_search .searchkey{width:41px;height:23px; line-height:23px;margin-left:6px; background-position:0 -120px;border:none; vertical-align:middle;*vertical-align:top; cursor:pointer}
/*pages*/
.pages{height:23px;overflow:hidden;background:#FDEFEF;padding:0 10px;}
.pages p{float:left;}
.pages ul{float:right;width:360px;margin-top:4px}
.pages ul li{float:left;height:14px; line-height:14px;border:1px solid #DFD8D8;padding:0 4px; background:#fff; display:inline;margin-left:6px;*padding-top:1px;*height:13px; overflow:hidden}
.pages ul li a{color:#C80001!important}
.pages ul li.sel{ background:#c80001}
.pages ul li.sel a{color:#fff!important}

/*aside*/
.w210{width:210px;float:left; overflow:hidden; text-align:left}
.product_list{ border:2px solid #c80001;width:206px;float:left;padding-bottom:3px}
.product_list h2{height:33px;text-indent:-9999px;overflow:hidden;width:206px;background:#c80001 url(../images/prodlist_title.png) no-repeat 16px 8px}
.product_list h3{height:29px;line-height:29px;padding:7px 0 0 13px; font-size:13px; color:#c80001; font-weight:bold}
.product_list h3 span{color:#b1b1b1;font-size:11px; margin-left:6px; font-weight:normal}
.product_list ul li{height:25px;padding-left:11px; background:#FFF5F5; line-height:25px;margin-bottom:1px} 
.product_list ul li a{margin-right:12px;font-size:13px}
.sh_position{height:23px; line-height:23px; background:#F3F3F3 url(../images/sh_position.png) no-repeat 17px 6px;width:932px;margin:0 auto;padding-left:28px; text-align:left;}
/*footer*/
.footer {width:956px;margin:0 auto; text-align:left}
.footHelp,.foottel,.footBtn1,.footBtn2,.footBtn3,.footBtn4,.footprev,.footnext,.listAbout li dt.footBtn5,.listAbout li dt.footBtn6,.listAbout li dt.footBtn7,.listAbout li dt.footBtn8,.listAbout li dt.footBtn9,.listAbout li{ background:url(../images/footersprites.gif)}

.footHelp{height:154px;border:1px solid #bbb; background-position:0 -297px; background-repeat:repeat-x;padding:5px 38px 0 30px; position:relative}
.foottel{width:159px;height:18px; text-indent:-9999px; overflow:hidden; background-position:left top; position:absolute; left:55px;top:18px;}
.footBtnbox{width:204px;_width:228px;position:absolute;left:33px;top:45px;  text-align:center; overflow:hidden}
.footBtnbox ul{margin-top:10px;width:90px;}
.footBtnbox li{float:left;display:inline;margin-right:24px;margin-bottom:11px;}

.footBtn1,.footBtn2,.footBtn3,.footBtn4{ width:70px;height:29px; padding:0 0 0 18px; display:block; line-height:28px; cursor:pointer; font-weight:bold}
.footBtn1{ background-position:0 -46px}
.footBtn2{ background-position:-71px -269px;}
.footBtn3{ background-position:0 -18px}
.footBtn4{background-position:0 -74px}
.footlink{width:566px;padding:1px 15px;height:30px;position:absolute;top:10px;left:305px;}

.footprev{ cursor:pointer; display:block;width:8px;height:33px; position:absolute;left:-8px;top:0; background-position:0 -264px;}
.footnext{ cursor:pointer; display:block;width:8px;height:33px; position:absolute;right:-8px;top:0; background-position:-151px -18px}
.footlink .hid{width:566px; overflow:hidden}
.footlink ul{width:1000px}
.footlink ul li{float:left;width:80px;height:32px;padding-right:17px}
.listAbout{ position:absolute; left:288px;top:54px;width:620px; overflow:hidden}
.listAbout ul{width:680px;}
.listAbout li{float:left;width:109px;padding-left:18px; background-position:-32px -115px}
.listAbout li dt{height:30px;font-weight:bold;line-height:30px;padding-left:30px}
.listAbout li dt.footBtn5{ background-position:0 -231px}
.listAbout li dt.footBtn6{ background-position:0 -201px}
.listAbout li dt.footBtn7{ background-position:0 -170px}
.listAbout li dt.footBtn8{ background-position:0 -102px}
.listAbout li dt.footBtn9{ background-position:0 -136px}
.listAbout li dd{padding-left:20px;height:23px; line-height:23px}
.links{position:absolute;width:640px; height:100px;left:268px;top:54px;overflow-x:hidden;overflow-y:auto;}
.links ul{width:640px;}
.links li{ overflow:hidden;text-align:center;float:left;width:80px;height:20px; line-height:20px;margin-right:10px;}
.about{height:33px; color:#fff; line-height:33px; background:#D80101; text-align:center; font-size:13px; font-weight:bold;margin:8px 0 12px 0}
.about a{color:#fff!important;padding:0 8px}
.copyright{ text-align:center; line-height:22px}
.copyright a{padding:0 8px}
